以下是 choco 套件的安裝過程
首先到 powershell 執行 choco install minikube
,等一會兒後跳出 The install of kubernetes was successufl
就代表安裝成功了,下面是執行畫面
接著一樣執行 minikube start
,可以用參數選擇用 hyperv 或是 docker 的 driver,預設會選用 docker 當作 driver
跑完指令之後,打開 docker 便會出現一個 minikube
的 container
接著一樣執行 minikube kubectl -- get po -A
以上便完成了在 windows 上 Minikube 的安裝流程,接著就來講如何deploy 映像囉!
我們在前一步已經建立了容器了,接下來的步驟便是要實際 deploy 到 node 上並開啟服務。
注意這邊的kubectl是利用alias建立的別名,原指令是
minikube kubectl --
,若沒有建立alias的話記得要像下面一樣打出完整的指令喔!
首先利用 kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.4
指定在 k8s.gcr.io的echoserver映像建立一個deployment,接著利用 kubectl expose deployment hello-minikube --type=NodePort --port=8080
將pod的port excpose出來
接著利用 minikube service hello-minikube
,便會在預設瀏覽器中開啟服務,如下圖所示:
經過以上的步驟,便成功建立了一個 deployment 在本機端,也可以從其他裝置連進來,接下來幾天的文章,會來介紹 k8s 如 load balance的其他功能,明天再見!